Execution Logging and Replay: Issues and Approaches
نویسندگان
چکیده
Logging and replay of federation execution data are clearly useful for a number of purposes including after action review, demonstrations, analysis, and debugging. The advent of the HLA and its RTI, while clearly affording substantial payoffs in terms of abstraction, interoperability, and reuse, have a number of implications for simulation system architectures, Federate application software, Federation logger/replayer software, database formats/capabilities, and communication and processing resources. Since the HLA/RTI represents a significant paradigm change for logging/replaying DIS-style as well as other simulations, these implications need to be considered carefully. In addition to exploring these implications, this paper examines capabilities of the current HLA Interface Specification for implementing Federation logging/replay applications.
منابع مشابه
A Survey in Deterministic Replaying Approaches in Multiprocessors
most multithread executions acts nondeterministic while execute on multiprocessor systems. Recording nondeterministic events in such executions can enable deterministic replay. So some researchers are focused on deterministic replay capability in recording important information during executions. In this survey we introduce Hardware-Base, Software-Base and Software-Hardware approaches that have...
متن کاملAn Efficient Logging Algorithm for Incremental Replay of Message
To support incremental replay of message-passing applications, processes must periodically checkpoint and the content of some messages must be logged, to break dependencies of the current state of the execution on past events. The paper presents a new adaptive logging algorithm that dynamically decides whether to log a message based on dependencies the incoming message introduces on past events...
متن کاملAn Efficient Logging Algorithm for Incremental Replay of Message-Passing Applications
To support incremental replay of message-passing applications, processes must periodically checkpoint and the content of some messages must be logged, to break dependencies of the current state of the execution on past events. The paper presents a new adaptive logging algorithm that dynamically decides whether to log a message based on dependencies the incoming message introduces on past events...
متن کامل“Faithless Replay” for Persistent Logless Mid-Tier Components
A goal for enterprise applications has been to provide “exactly once” execution regardless of system failures. This has classically required “stateless” applications that manage their states explicitly via transactional resource managers. Support for “stateful” applications requires the system to do more to manage state, which has been considered too difficult and costly. The Phoenix/App system...
متن کاملSimultaneous Logging and Replay for Recording Evidences of System Failures
As embedded systems take more important roles at many places, it is more important for them to be able to show the evidences of system failures. Providing such evidences makes it easier to investigate the root causes of the failures and to prove the responsible parties. This paper proposes simultaneous logging and replaying of a system that enables recording evidences of system failures. The pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997